Design of Stream Ciphers and Cryptographic Properties of Nonlinear Functions

نویسنده

  • Yassir Nawaz
چکیده

Block and stream ciphers are widely used to protect the privacy of digital informa-tion. A variety of attacks against block and stream ciphers exist; the most recentbeing the algebraic attacks. These attacks reduce the cipher to a simple algebraicsystem which can be solved by known algebraic techniques. These attacks havebeen very successful against a variety of stream ciphers and major efforts (for ex-ample eSTREAM project) are underway to design and analyze new stream ciphers.These attacks have also raised some concerns about the security of popular blockciphers. In this thesis, apart from designing new stream ciphers, we focus on ana-lyzing popular nonlinear transformations (Boolean functions and S-boxes) used inblock and stream ciphers for various cryptographic properties, in particular theirresistance against algebraic attacks. The main contribution of this work is the de-sign of two new stream ciphers and a thorough analysis of the algebraic immunityof Boolean functions and S-boxes based on power mappings.First we present WG, a family of new stream ciphers designed to obtain akeystream with guaranteed randomness properties. We show how to obtain a math-ematical description of a WG stream cipher for the desired randomness propertiesand security level, and then how to translate this description into a practical hard-ware design. Next we describe the design of a new RC4-like stream cipher suitablefor high speed software applications. The design is compared with original RC4stream cipher for both security and speed.The second part of this thesis closely examines the algebraic immunity of Booleanfunctions and S-boxes based on power mappings. We derive meaningful upperbounds on the algebraic immunity of cryptographically significant Boolean powerfunctions and show that for large input sizes these functions have very low al-gebraic immunity. To analyze the algebraic immunity of S-boxes based on powermappings, we focus on calculating the bi-affine and quadratic equations they satisfy.We present two very efficient algorithms for this purpose and give new S-box con-structions that guarantee zero bi-affine and quadratic equations. We also examinethese S-boxes for their resistance against linear and differential attacks and provide

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stream ciphers and the eSTREAM project

Stream ciphers are an important class of symmetric cryptographic algorithms. The eSTREAM project contributed significantly to the recent increase of activity in this field. In this paper, we present a survey of the eSTREAM project. We also review recent time/memory/data and time/memory/key trade-offs relevant for the generic attacks on stream ciphers.

متن کامل

Non - Separable Cryptographic Functions

We study nonlinear Boolean functions that are used in cryptography, especially in block and stream ciphers. We point out possible cryptographic weaknesses of the so-called separable functions. A characteristic of these functions is that they can be transformed into ones that are composed of two “sub-functions” with disjoint variables. We then proceed to construct non-separable functions that ex...

متن کامل

Cryptographic Boolean Functions with R

A Boolean function is a mapping {0,1}n → {0,1}. Those mappings are of much interest in the design of cryptographic algorithms such as secure pseudorandom number generators (for the design of stream ciphers among other applications), hash functions and block ciphers. The lack of open source software to assess cryptographic properties of Boolean functions and the increasing interest for statistic...

متن کامل

Highly Nonlinear Balanced Boolean Functions with a Good Correlation-Immunity

Abst rac t . We study a corpus of particular Boolean functions: the idempotents. They enable us to construct functions which achieve the best possible tradeoffs between the cryptographic fundamental properties: balancedness, correlation-immunity, a high degree and a high nonlinearity (that is a high distance from the affine functions). They all represent extremely secure cryptographic primitive...

متن کامل

Nonlinear Equivalence of Stream Ciphers

In this paper we investigate nonlinear equivalence of stream ciphers over a finite field, exemplified by the pure LFSR-based filter generator over F2. We define a nonlinear equivalence class consisting of filter generators of length n that generate a binary keystream of period dividing 2−1, and investigate certain cryptographic properties of the ciphers in this class. We show that a number of i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007